<?php
/**
 * Classes utilitárias para a aplicação
 * @author		João Batista Neto
 * @package		rpo
 * @subpackage	util
 */
namespace rpo\util;

use rpo\util\AbstractLists;
use rpo\util\ArrayListIterator;

/**
 * Implementação de interface List como array
 * @author		João Batista Neto
 * @package		rpo
 * @subpackage	util
 */
class ArrayList extends AbstractLists {
	/**
	 * Recupera um ListIterator para os elementos da lista
	 * @param integer $fromIndex
	 * @return ListIterator
	 */
	public function listIterator( $fromIndex = 0 ){
		return new ArrayListIterator( $this );
	}
}